package com.wakala.employment.adapter.bean;

import java.io.Serializable;

/**
 * JobInfo 查询对象
 */
public class JobInfoSearchRequest implements Serializable {


    /**
     * 用户ID
     */
    private Long uid;
    /**
     * 招工工种
     */
    private String jobCategoryId;
    /**
     * 招工标题关键字
     */
    private String keywords;

    /**
     * 职位标签
     */
    private String jobTags;

    /**
     * 福利标签
     */
    private String welfareTags;


    /**
     * 性别要求
     */
    private Integer sex;


    /**
     * 年龄要求
     */
    private Integer age;

    /**
     * 学历/文化程序要求
     */
    private Integer edu;

    /**
     * 结算方式，支持多选
     * 0=月结 1=日结 2=周结
     */
    private String settlementMode;

    /**
     * 招工人数
     */
    private Integer personNum;


    /**
     * 工作城市
     */
    private String jobCityName;
    /**
     * 工作省份
     */
    private String jobProvince;

    /**
     * 是否推荐
     */
    private Boolean isRecommend;


    /**
     * 招聘信息状态  0=待发布/待审核  1=招聘中 2=暂停中  3=已完成
     */
    private Integer status;


    //分页信息
    /**
     * 页码
     */
    private int page;

    /**
     * 每页数量
     */
    private int limit;


    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public String getJobCategoryId() {
        return jobCategoryId;
    }

    public void setJobCategoryId(String jobCategoryId) {
        this.jobCategoryId = jobCategoryId;
    }

    public String getKeywords() {
        return keywords;
    }

    public void setKeywords(String keywords) {
        this.keywords = keywords;
    }

    public String getJobTags() {
        return jobTags;
    }

    public void setJobTags(String jobTags) {
        this.jobTags = jobTags;
    }

    public String getWelfareTags() {
        return welfareTags;
    }

    public void setWelfareTags(String welfareTags) {
        this.welfareTags = welfareTags;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getEdu() {
        return edu;
    }

    public void setEdu(Integer edu) {
        this.edu = edu;
    }

    public String getJobCityName() {
        return jobCityName;
    }

    public void setJobCityName(String jobCityName) {
        this.jobCityName = jobCityName;
    }

    public String getJobProvince() {
        return jobProvince;
    }

    public void setJobProvince(String jobProvince) {
        this.jobProvince = jobProvince;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSettlementMode() {
        return settlementMode;
    }

    public void setSettlementMode(String settlementMode) {
        this.settlementMode = settlementMode;
    }

    public Integer getPersonNum() {
        return personNum;
    }

    public void setPersonNum(Integer personNum) {
        this.personNum = personNum;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public Boolean getRecommend() {
        return isRecommend;
    }

    public void setRecommend(Boolean recommend) {
        isRecommend = recommend;
    }
}
